Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування

Частина тексту файла

Міністерство освіти та науки України Національний університет «Львівська політехніка»  ЗВІТ З лабораторної роботи №6 З дисципліни: «Програмування ч.4» Мета: 6) Видалити всi коментарi з рядка, якi розпочинаються { , закiнчуються } i замiнити їх на пробiл Блок-схема:  Лістинг програми 6): /*===============================[ LABA #6 ]====================*/ cout << endl; cout << "\t\t\t\tLaboratory work #6" << endl; cout << endl; cout << "Умова: Видалити всi коментарi з рядка, якi розпочинаються { , закiнчуються } i замiнити їх на пробiл" << endl; cout << endl; /*===============================[ OBJECT-ORIENTED METHOD ]======*/ cout << endl; cout << "\t\t\t\tObject-oriented method" << endl; cout << endl; cout << "Enter text with coments:" << endl; cin >> szText; text = new CText(szText); text->Delete_coments(); system("pause"); /*===============================[ PROCEDURE-ORIENTED METHOD ]===*/ cout << endl; cout << "\t\t\tProcedure-oriented method" << endl; cout << endl; cout << "Enter text with coments:" << endl; cin >> szText; Del_comn(szText); system("pause"); system("cls"); /*===============================[ END LABA #6 ]================*/ /*===============================[ LABA #6 ]===================*/ /****************************************************************\ METHOD........: CText DESCRIPTION...: Initializing variables ATTRIBUTES....: Public ARGUMENTS.....: czText - text string with coments RETURNS.......: None \****************************************************************/ CText::CText(string szText) { m_szText = szText; m_iStart = m_szText.find('{'); m_iFinish = m_szText.find('}'); } /****************************************************************\ METHOD........: Delete_coments DESCRIPTION...: Delete coments ATTRIBUTES....: Public ARGUMENTS.....: none RETURNS.......: void \****************************************************************/ void CText::Delete_coments() { while (m_szText.find('{')!=-1) { m_iStart = m_szText.find('{'); m_iFinish = m_szText.find('}'); m_szText[m_iStart]=' '; m_szText.erase(m_iStart+1,m_iFinish-m_iStart); } cout << m_szText << endl; } /****************************************************************\ FUNCTION......: Del_comn DESCRIPTION...: Delete coments ATTRIBUTES....: Public ARGUMENTS.....: czText - text string with coments RETURNS.......: void \****************************************************************/ void Del_comn(string szText) { int iStart, iFinish; while (szText.find('{')!=-1) { iStart = szText.find('{'); iFinish = szText.find('}'); szText[iStart]=' '; szText.erase(iStart+1,iFinish-iStart); } cout << szText << endl; } /****************************************************************\ CLASS…......: CText. DESCRIPTION…: Delete coments with string. \****************************************************************/ class CText { private: string m_szText; int m_iStart, m_iFinish; public: CText(string szText); void Delete_coments(); }; /****************************************************************\ FUNCTION......: Del_comn DESCRIPTION...: Delete coments ATTRIBUTES....: Public ARGUMENTS.....: czText - text string with coments RETURNS.......: void \****************************************************************/ void Del_comn(string szText); Висновок: 
Антиботан аватар за замовчуванням

06.03.2013 23:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини